home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 49
/
Volume 49 - JOGO DISK .iso
/
Games
/
feverfrenzy-demo.swf
/
scripts
/
DefineSprite_55
/
frame_1
/
DoAction.as
Wrap
Text File
|
2007-09-28
|
2KB
|
130 lines
function reset()
{
over1List = new Array();
over2List = new Array();
setTipo(0);
}
function setOver1(over)
{
i = 0;
while(i < over1List.length)
{
if(over1List[i] == over)
{
return undefined;
}
i++;
}
over1List.push(over);
setTipo(1);
}
function setNotOver1(over)
{
overwrite = false;
i = 0;
while(i < over1List.length)
{
if(overwrite)
{
over1List[i - 1] = over1List[i];
}
if(over1List[i] == over)
{
overwrite = true;
}
i++;
}
if(overwrite)
{
over1List.pop();
}
if(over1List.length <= 0)
{
setTipo(0);
}
}
function setOver2(over)
{
i = 0;
while(i < over2List.length)
{
if(over2List[i] == over)
{
return undefined;
}
i++;
}
over2List.push(over);
setTipo(2);
}
function setNotOver2(over)
{
overwrite = false;
i = 0;
while(i < over2List.length)
{
if(overwrite)
{
over2List[i - 1] = over2List[i];
}
if(over2List[i] == over)
{
overwrite = true;
}
i++;
}
if(overwrite)
{
over2List.pop();
}
if(over2List.length <= 0)
{
setTipo(0);
}
}
function setTipo(tipo)
{
mTipo = tipo;
onMouseUp();
}
stop();
var mTipo = 0;
var over1List = new Array();
var over2List = new Array();
Mouse.hide();
Mouse.addListener(this);
this.onMouseMove = function()
{
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
updateAfterEvent();
};
this.onMouseDown = function()
{
switch(mTipo)
{
case 0:
gotoAndStop(2);
break;
case 1:
gotoAndStop(4);
break;
case 2:
gotoAndStop(6);
}
};
this.onMouseUp = function()
{
switch(mTipo)
{
case 0:
gotoAndStop(1);
break;
case 1:
gotoAndStop(3);
break;
case 2:
gotoAndStop(5);
}
};